package com.fast.user.web.form.web;

import java.io.Serializable;

import io.swagger.annotations.ApiModelProperty;

public class ModifyMemberInfoForm implements Serializable {

	private static final long serialVersionUID = 680829227768578145L;

	@ApiModelProperty(value="用户ID",name="userId",required=true,dataType="String")
	private String userId = "";

	@ApiModelProperty(value="用户名昵称,可用于登录,全局唯一",name="nickName",required=true,dataType="String")
	private String nickName = "";
	@ApiModelProperty(value="手机号,全局唯一",name="mobile",required=true,dataType="String")
	private String mobile = "";
	@ApiModelProperty(value="微信号,全局唯一",name="wexinId",required=false,dataType="String")
	private String wexinId = "";
	@ApiModelProperty(value="邮箱,全局唯一",name="wexinId",required=false,dataType="String")
	private String email = "";
	@ApiModelProperty(value="实名姓名",name="realName",required=false,dataType="String")
	private String realName = "";
	@ApiModelProperty(value="性别:1代表男,0代表女",name="sex",required=false,dataType="Integer")
	private int sex = 2;
	@ApiModelProperty(value="生日",name="birthday",required=false,dataType="String")
	private String birthday = "";
	@ApiModelProperty(value="年龄",name="age",required=false,dataType="Integer")
	private int age = 0;
	@ApiModelProperty(value="身高",name="height",required=false,dataType="Integer")
	private int height = 0;
	@ApiModelProperty(value="体重",name="weight",required=false,dataType="Integer")
	private int weight = 0;
	@ApiModelProperty(value="头像地址",name="headImageUrl",required=false,dataType="String")
	private String headImageUrl = "";
	@ApiModelProperty(value="头像base64",name="headImageUrl",required=false,dataType="String")
	private String headImageBas64 ="";
	@ApiModelProperty(value="国籍",name="nationality",required=false,dataType="String")
	private String nationality;// 国籍
	@ApiModelProperty(value="省份",name="province",required=false,dataType="String")
	private String province;// 省份
	@ApiModelProperty(value="城市",name="city",required=false,dataType="String")
	private String city;// 城市
	@ApiModelProperty(value="区县、地区",name="area",required=false,dataType="String")
	private String area;// 区县、地区
	@ApiModelProperty(value="定位信息",name="areaPoint",required=true,dataType="String")
	private String areaPoint;// 位置
	@ApiModelProperty(value="备用位置",name="areaPoint_b",required=false,dataType="String")
	private String areaPoint_b;// 备用位置
	private String interest;
	private String barcodeUrl;
	private String memberDesc = "";

	public String getUserId() {
		return userId;
	}

	public void setUserId(String userId) {
		this.userId = userId;
	}

	public String getNickName() {
		return nickName;
	}

	public void setNickName(String nickName) {
		this.nickName = nickName;
	}

	public String getMobile() {
		return mobile;
	}

	public void setMobile(String mobile) {
		this.mobile = mobile;
	}

	public String getWexinId() {
		return wexinId;
	}

	public void setWexinId(String wexinId) {
		this.wexinId = wexinId;
	}

	public String getEmail() {
		return email;
	}

	public void setEmail(String email) {
		this.email = email;
	}

	public String getRealName() {
		return realName;
	}

	public void setRealName(String realName) {
		this.realName = realName;
	}

	public int getSex() {
		return sex;
	}

	public void setSex(int sex) {
		this.sex = sex;
	}

	public String getBirthday() {
		return birthday;
	}

	public void setBirthday(String birthday) {
		this.birthday = birthday;
	}

	public int getAge() {
		return age;
	}

	public void setAge(int age) {
		this.age = age;
	}

	public int getHeight() {
		return height;
	}

	public void setHeight(int height) {
		this.height = height;
	}

	public int getWeight() {
		return weight;
	}

	public void setWeight(int weight) {
		this.weight = weight;
	}

	public String getHeadImageUrl() {
		return headImageUrl;
	}

	public void setHeadImageUrl(String headImageUrl) {
		this.headImageUrl = headImageUrl;
	}

	public String getNationality() {
		return nationality;
	}

	public void setNationality(String nationality) {
		this.nationality = nationality;
	}

	public String getProvince() {
		return province;
	}

	public void setProvince(String province) {
		this.province = province;
	}

	public String getCity() {
		return city;
	}

	public void setCity(String city) {
		this.city = city;
	}

	public String getArea() {
		return area;
	}

	public void setArea(String area) {
		this.area = area;
	}

	public String getAreaPoint() {
		return areaPoint;
	}

	public void setAreaPoint(String areaPoint) {
		this.areaPoint = areaPoint;
	}

	public String getAreaPoint_b() {
		return areaPoint_b;
	}

	public void setAreaPoint_b(String areaPoint_b) {
		this.areaPoint_b = areaPoint_b;
	}

	public String getInterest() {
		return interest;
	}

	public void setInterest(String interest) {
		this.interest = interest;
	}

	public String getBarcodeUrl() {
		return barcodeUrl;
	}

	public void setBarcodeUrl(String barcodeUrl) {
		this.barcodeUrl = barcodeUrl;
	}

	public String getMemberDesc() {
		return memberDesc;
	}

	public void setMemberDesc(String memberDesc) {
		this.memberDesc = memberDesc;
	}

	@Override
	public String toString() {
		return "{\"userId\":\"" + userId + "\", \"nickName\":\"" + nickName + "\", \"mobile\":\"" + mobile
				+ "\", \"wexinId\":\"" + wexinId + "\", \"email\":\"" + email + "\", \"realName\":\"" + realName
				+ "\", \"sex\":\"" + sex + "\", \"birthday\":\"" + birthday + "\", \"age\":\"" + age
				+ "\", \"height\":\"" + height + "\", \"weight\":\"" + weight + "\", \"headImageUrl\":\"" + headImageUrl
				+ "\", \"nationality\":\"" + nationality + "\", \"province\":\"" + province + "\", \"city\":\"" + city
				+ "\", \"area\":\"" + area + "\", \"areaPoint\":\"" + areaPoint + "\", \"areaPoint_b\":\"" + areaPoint_b
				+ "\", \"interest\":\"" + interest + "\", \"barcodeUrl\":\"" + barcodeUrl + "\", \"memberDesc\":\""
				+ memberDesc + "\"}";
	}

}
